Inheritance diagram for IShComponent:

Public Member Functions | |
| virtual IDType MCCOMAPI | GetFamilySignature () const =0 |
| virtual IDType MCCOMAPI | GetClassSignature () const =0 |
| virtual MCCOMErr MCCOMAPI | GetClassName (TMCString &name) const =0 |
| virtual int32 MCCOMAPI | GetComponentVersion () const =0 |
| virtual boolean MCCOMAPI | IsDefaultComponent () const =0 |
| virtual void MCCOMAPI | InvalidatePreview ()=0 |
| virtual IShParameterComponent *MCCOMAPI | GetPrefComponent ()=0 |
This is the interface for components, as defined by the 'COMP' resource. Components are created by IShComponentUtilities functions, generally. They are identified by the family and class signatures in the resource file.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Each component may delegate its preferences to a (unique) IShParameterComponent, returned by this function.
|
|
|
|
|
|
|
1.4.5